Let $1 = c_1 < c_2 < \dots < c_n$ be an integer coin system. This coin system is not necessarily canonical (that is, a greedy algorithm will not necessarily yield the fewest number of coins for all change making combinations). However, when making change for a sufficiently large value $N \gg c_n$, one can start with a greedy approach, iteratively using the highest available denomination until we reach a value $N' = N - mc_n$ whose optimal solution does not use $c_n$. I would like to find an upper bound for $N'$.
Rigidly, my question is the following: What is the largest value of $N$ such that if $w_1, \dots, w_n$ are nonnegative integers that minimize $\sum_i w_i$ subject to the constraint $N = \sum_i c_i w_i$, then $w_n = 0$? Put into plain English, what is the largest value of $N$ for which one cannot use $c_n$ to obtain an optimal solution to the coin exchange problem? If such a value cannot be algorithmically determined, then what is a good upper bound for $N$?
I am aware of some results about where canonical counterexamples must exist if they do (e.g., [Cozen & Zaks] show that if a counterexample exists, then a minimal counterexample exists between $c_3 + 1$ and $c_{n-1} + c_n$), but I do not see any clear way of reducing my question to questions of this sort, and I am unfamiliar with the broader research done on this topic.